package com.zhuiYun.project.api.dynamicComment.service;

import com.zhuiYun.project.api.dynamicComment.entity.Comment;
import com.zhuiYun.project.util.pageUtil.PageRequest;
import com.zhuiYun.project.util.pageUtil.PageResult;

public interface CommentService {
    /**
     * @Author WJ
     * @Description 保存评论
     * @Date 2023/4/2 21:55
     * @Return int
     * @Param [comment]
     **/
    int saveComment(Comment comment);
    /**
     * @Author WJ
     * @Description 回复评论
     * @Date 2023/4/5 7:28
     * @Return int
     * @Param [comment]
     **/
    int saveReply(Comment comment);
    /**
     * @Author WJ
     * @Description 查询全部评论
     * @Date 2023/4/3 17:43
     * @Return com.zhuiYun.project.util.pageUtil.PageResult
     * @Param pageRequest,divId
     **/
    PageResult getAllCommentByDivId(PageRequest pageRequest, Integer divId);
    /**
     * @Author WJ
     * @Description 删除评论及方法
     * @Date 2023/4/6 18:59
     * @Return int
     * @Param [id]
     **/
    int deleteCommentById(int id);
}
